neural tube

Explore definitions, synonyms, and language insights of neural tube

Definitions

Noun
a tube of ectodermal tissue in the embryo from which the brain and spinal cord develop

More General Terms